import { Toast } from 'vant'
if (window.plus) {
  plusReady()
} else {
  document.addEventListener('plusready', plusReady, false)
}

// H5 plus事件处理
function plusReady() {
  // 设置系统状态栏背景为蓝色
  plus.navigator.setStatusBarBackground('#70A0EC')
}

document.addEventListener('plusready', function() {
  var webview = plus.webview.currentWebview()
  plus.key.addEventListener('backbutton', function() {
    webview.canBack(function(e) {
      if (e.canBack) {
        webview.back()
      } else {
        // webview.close(); //hide,quit
        // plus.runtime.quit();
        // 首页返回键处理
        // 处理逻辑：1秒内，连续两次按返回键，则退出应用；
        var first = null
        plus.key.addEventListener('backbutton', function() {
          // 首次按键，提示‘再按一次退出应用’
          if (!first) {
            first = new Date().getTime()
            console.log('再按一次退出应用')
            Toast({
              message: '再按一次退出应用',
              position: 'bottom'
            })
            setTimeout(function() {
              first = null
            }, 1000)
          } else {
            if (new Date().getTime() - first < 1500) {
              plus.runtime.quit()
            }
          }
        }, false)
      }
    })
  })
})
